﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Xml.Serialization;
using Recomendaciones.Entidades;

/// <summary>
/// Descripción breve de PeliculaDTO
/// </summary>
public class PeliculaDTO
{
    public int Id { get; set; }

    public string Genero { get; set; } //Pasar a clase GeneroPelicula

    public int Usuario { get; set; } 

    public string Titulo { get; set; }

    public int Año { get; set; }

    public string Resumen { get; set; }

    public decimal PuntajeTotal { get; set; }

    public int VotoPositivo { get; set; }

    public int VotoNegativo { get; set; }

    public DateTime FechaAlta { get; set; }

    public DateTime FechaBloqueado { get; set; }

    public Nullable<Boolean> Bloqueado { get; set; }

    public string Origen { get; set; } //Pasar a clase Pais

    public int Duracion { get; set; }

    public string Clasificacion { get; set; } //Pasar a clase ClasificacionPelicula

    public string Imagen { get; set; }

    public String Actores { get; set; }

    public String Directores { get; set; }

    public PeliculaDTO()
    {

    }

    public PeliculaDTO(Pelicula peliculaEnt)
    {
        if (peliculaEnt != null)
        {
            Id = peliculaEnt.Id;
            Genero = peliculaEnt.Genero;
            Usuario = peliculaEnt.Usuario;
            Titulo = peliculaEnt.Titulo;
            Año = peliculaEnt.Año;
            Resumen = peliculaEnt.Resumen;
            PuntajeTotal = peliculaEnt.PuntajeTotal;
            VotoPositivo = peliculaEnt.VotoPositivo;
            VotoNegativo = peliculaEnt.VotoNegativo;
            FechaAlta = peliculaEnt.FechaAlta;
            FechaBloqueado = peliculaEnt.FechaBloqueado;
            Bloqueado = peliculaEnt.Bloqueado;
            Origen = peliculaEnt.Origen;
            Duracion = peliculaEnt.Duracion;
            Clasificacion = peliculaEnt.Clasificacion;
            Imagen = peliculaEnt.Imagen;
            Actores = peliculaEnt.Actores;
            Directores = peliculaEnt.Directores;
        }
    }

}